const express = require('express');

const app = express();

// 允许发起跨域请求
app.use(require('cors')());

// 通过路由，设定前端访问静态资源
app.use('/public', express.static('public'));

// 设置路由，并返回数据
app.get('/', function (req, res) {
    res.send({
        page: 'home'
    });
});

app.get('/about', function (req, res) {
    res.send({
        page: 'about us'
    });
});

app.get('/products', (req, res) => {
    res.send([
        { id: 1, productName: 'A' },
        { id: 2, productName: 'B' },
        { id: 3, productName: 'C' },
    ]);
});

// 启动监听
app.listen(3000, () => {
    console.log('web服务正在监听端口3000！');
});
